package com.xcf.service.business.common.riverboat;

import java.util.List;
import java.util.Map;

import com.xcf.entity.Page;
import com.xcf.entity.system.User;
import com.xcf.util.PageData;


/** 鐢ㄦ埛鎺ュ彛绫�
 * @author Micro Chen
 * 淇敼鏃堕棿锛�2017.11.07
 */
public interface RiverBoatManager {
	
	
	
	/**閫氳繃USERNAEME鑾峰彇鏁版嵁
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public PageData findByRiverBoatName(PageData pd)throws Exception;
	
	
	/**鐢ㄦ埛鍒楄〃
	 * @param page
	 * @return
	 * @throws Exception
	 */
	public List<PageData> listRiverBoats(Page page)throws Exception;
	

	
	/**淇濆瓨鐢ㄦ埛
	 * @param pd
	 * @throws Exception
	 */
	public void saveRiverBoat(PageData pd)throws Exception;
	

	/**鐢ㄦ埛鍒楄〃(鍏ㄩ儴)
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public List<PageData> listAllUser(PageData pd)throws Exception;
	
	/**
	 * 更新信息
	 * @param id
	 * @throws Exception
	 */
	public void updateRiverBoatInfo(PageData pd)throws Exception;
	
	public void deleteRiverBoatInfo(PageData pd)throws Exception;

	/**
	 * 列表的显示和查询
	 * @param pd
	 * @throws Exception
	 */
	public List<Map> search(PageData pd) throws Exception;
}
